package com.hliushi.demo.utils;

import java.lang.annotation.*;

/**
 * 自定义日志审计入口注解
 *
 * <p>直接写在<b>Controller</b>层方法上即可<p/>
 *
 * @author yxzhang23
 * @time: 2021/3/17
 */
@Documented
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface BiAudit {

    /**
     * 应用(子系统)名称
     */
    String applicationCode();

    /**
     * 系统功能模块
     */
    String module();

    /**
     * 对象类型
     */
    String targetCode();

    /**
     * 日志类型
     */
    LogType logType();

}
